home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The 640 MEG Shareware Studio 2
/
The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO
/
bbs
/
sbbs_115.zip
/
SBBSNEW.115
< prev
next >
Wrap
Text File
|
1992-01-15
|
20KB
|
471 lines
Hello everyone! So here comes our first official release during year 1992
(and this 1.15 release definetely won't be the only one during this year).
It has now been over 1.5 years from the first SuperBBS official release
(version 1.00) and a lot of has changed since then. And of course, we have
some very big plans to do during this year 1992, so please stay stuned - the
next version of SuperBBS is under developement while you read this little text
file!
There is one thing you should know : this version requires about 30Kb
more memory than 1.12 did.
This version is the first SuperBBS version which uses our new
registration validation scheme. From now on there is always a file named
????????.SCC included in the SuperBBS package. You must always have that
file in your main SuperBBS directory otherwise SBBS doesn't work correctly.
Also, SysOps who are registering SBBS after this 1.15 release will receive
their code AND an updated version of the .SCC file. The newest .SCC can
always be downloaded or f'reqed from SuperBBS HQ with name SBBSREGS.ZIP.
Here comes a list of new features compared to SuperBBS 1.12.
************************************************************
- Built in .QWK mail packet support!
SuperBBS is one of the first bulletin board systems that supports QWK packets
directly. Qwk support is not yet 100% ready, but it's ready enough to be used
in BBS. There are some new QWK options in config :
Unique BBSID : This field must be something unique for you
BBS. It must also be a valid DOS filename, as all
.QWK packets are created to that name. And also,
this field must not begin with - character.
Default QWK board : If user uploads a bad message (ie. he/she don't
have write rights to area) message will be moved
to this area.
Max number of messages: Maximum number of messages to pack (1-2000)
Allow Tag Lines : Allow taglines only in local areas / Allow always
/ never allow
(Un)packers in use : Normally all of (un)packers should be toggled on.
There are three new menutypes :
Menutype 82 : Download new messages
Menutype 83 : Upload messages
Menutype 84 : Toggle lastread pointers
Menutype 92 : Choose archive program
.QWK packets are created to workdir, so please check you workdir path from
config.
SuperBBS QWK support is based upon MkQwk written by Mark May!
- Added support for real message number !
So, many of you have been asking for this option, so here it is! SBBS can
now use real message number for each message area, for example area 1 can
contain messages from 1 to 4500, area 2 from 1 to 340 etc. Combined mode
uses always the old numbering method. There is an option in config to
enable/disable this feature, but we highly recommend enabling this
feature!
!!! You must change your "Boardinfor str. 2" from lconfig (page 3, second
string) from "system has messages numbered from ^KD to ^KE" to "Area
has messages numbered from %1 to %2" (or whatever that's in your
language, but probably you got the point) !!!
- New menutype 90
Menutype 90 can be used to attach files to another user. With this
powerful option your users can transfer files privately between each
other, only the receiver is able to download the files. When using the
menutype 90 in local mode, SuperBBS prompts for the file names and then
copies them to correct place. When a remote user is using the menutype 90
he/she can upload the files by using any protocol. There is one optional
parameter for this menutype 90 : [message area number]. If the data field
of menu contains the message area number a message can be posted to the
receiver of the file attach to that area.
!!! There is a new local attach path in CONFIG, please check it !!!
- New menutype 91
Menutype 91 can be used the check if the current using has some attached
files waiting for he/she. There is also an option in config to
disable/enable local attach checking at logon.
- Added support for door templates!
Before there were file templates and message templates, now we added support
for door templates! They work 100% similar to message/file templates, expect
/D is used instead of /M or /F. You can configure up to 200 doors from config
and then use them all with one single menu! Two new menutypes has been
added :
Menutype 86 </D or door number> : Runs the given door (or current door when
using /D)
Menutype 87 : Selects door from door list.
A quote from config :
Door name : The name of the door
Command line : Command line, all menutype 7 parameters are valid. If
you want to use menutype 15, the command line must begin
with a '?' followed by the errorlevel. For example ?200
exits to dos with errorlevel 200.
Security Level : Minimum security level required for then option
Flags A : A flags needed for the option
Flags B : B flags needed for the option
Flags C : B flags nedeed for the option
Flags D : B flags needed for the option
Start time : Since what time the option is availabe (24h format
required, ie. 16:15)
End time : To what time the option is available (24h format
required, ie. 23:30)
Active : Indicates wether this door is active or not.
Two new control codes has been added :
<Ctrl-K>& shows the name of the current door
<Ctrl-K>/ shows the number of the current door
Added new control code @D which can be used in the datafields of menues just
like @N, @M, @F and @S in SBBS 1.12. @D is replaced with the number of
current door.
- Added IEMSI support
IEMSI support has been added. It's not 100% perfect yet, but it should
work anyway. There is an option in config to toggle IEMSI on/off.
- Added support for group messages.
It's now possible to post to messages to _every_ user in the BBS (and also
to all users who log on as new users). Simply write the message to
*everyone* and there you go! You can also send group messages to ie.
*everyone*1000 so only users with security level 1000 are able to see that
message. Please note that group messages should be always posted as private
otherwise anyone can read them just like normal messages.
You can set the security level needed to post a group message from config.
There are also two new parameters for menutype 22 (mail check) :
/A displays all messages (new normal messages and new group messages)
/G displays only new group messages.
- Added support for expiration date.
There is now a new field in SUSERS.BBS : Expiration date. So you can set an
expiration date for each user. When that date is reached SBBS will
automaticly execute .Q-A file named EXPIRED.Q-A. In that questionaire you can
display a message to user, adjust security / flags etc.
There is also a new field in config (General, page 1) : "Days to add to new
user expiration date". If that value is for example 30, new users expiration
date will become login day+30 days.
New control code ^F# shows the expiration date to user and ^F$ shows the
days expiration. Expiration date is also shown on status line F7.
- Added extended node info status
Users online menutype can now show "waiting for call" or "down" for any
node. If you mailer is waiting for a call, you need to change the status
with SBBSUTIL.EXE in your batch file. There is an option in CONFIG to
disable/enable the extended information.
- Configurable virus checker
Virus checking program is now configurable from config. You can use three
optional parameters in virus scanner command line :
%1 is replaced with complete filename (ie. C:\FILE\SUPERBBS\SBBS_115.ZIP)
%2 is replaced with filename (ie. SBBS_113.ZIP)
%3 is replaced with extension (ie. .ZIP)
%4 is replaced with directory name (ie. C:\FILE\SUPERBBS\)
And all menutype 7 command line parameters are available, too.
You can also configuare the errorlevel that indicates that virus is found
and it's also possible to configure if SBBS should extract archives to
workdir before virus check or not.
If virus check command line in config is empty, SBBS will use SCAN.EXE as
it did in previous versions.
- Added a new set of control codes !
Added added a new powerful set of control codes which can be used to
display if a selected flag is toggled ON or OFF.
The control code format is : <CTRL-O><FLAG><FLAG NR>
ie. <ctrl-o>A5 shows the status of the A5 flag
- SysOp customable exit file !
SuperBBS can now produce any kind of (ascii style) exit file when using
menutype 7. Just create a template file with extension .SBE and use
menutype 7 with parameter *XFileName.Ext and SBBS will create you a exitfile
named FileName.Ext using template file FileName.SBE. You can use all control
codes in *.SBE template files.
- Added a limited nodelist support
At last, a limited nodelist support has been added to SuperBBS. SuperBBS
now uses RA/QBBS alike nodelist index files. There is new path in config
which should point to the directory where your nodelist indexes and the
raw nodelists are. SuperBBS now supports point addresses, too.
We call the nodelist support limited because at the moment it does NOT
support the cost fields. Support for those cost fields will be added in
the near future.
There is also an utility named SBBSNODE.EXE included in this package.
It's used to create NODEIDX.SBS and NODEINC.SBS files from the raw
nodelists. You must run SBBSNODE.EXE _always_ when you have updated any
of your raw nodelis files. SBBSNODE automaticly searches the newest
NODELIST.??? file and up to 10 more nodelist file names can be specied on
the command line.
For example SBBSNODE SUPERNET SIGNODES compiles the newest FidoNet,
supernet and signodes nodelist files.
If nodelist indexes are not found, SuperBBS works similary as it did in
previous version, but point addresses are still supported.
- Added automatic zone matching
SBBS can now match remotes zone in netmail message. So if you main
address is ie. 2:220/620 and one of your AKAs is 42:1200/102 and you are
replying to a message from 42:1200/101 then SBBS automaticly uses your
42:1200/102 address. There is an option in config to toggle this feature
ON/OFF.
- Added a new menutype 88
Menutype 88 can be used to browse the nodelist.
- Add uploader name to Files.BBS
Now it's possible to add uploaders name to FILES.BBS. There is an option in
config to toggle this feature ON/OFF.
- 'A TRASHCAN' for aliases
You can now list unwanted aliases to file named BADALIAS.CTL. If user tries
to use alias which is listed in BADALIAS.CTL, BADALIAS.A?? will be shown
and he/she will be prompted for another alias.
- New option for menutype 31 (list files BBS)
When SBBS asks for file mask the user can now type /N to get only new files
in the current file area.
- New status line (F8)
Now this is something new. Added a new, fully configurable status line.
You can edit the status line by pressing S from CONFIG. All control codes can
be used in the strings. Please note, that after the strings have been
converted to match current users informations, the strings mustn't exceed 80
characters.
- New parameter for menutypes 1,2,3 & 4
If you add /NS parameter to menutype 1,2,3 or 4 data field, screen clear code
won't be sent when entering that menu.
- New parameter for menutypes 1,2 & 4
If you add /T??:??-??:?? to menutype 1,2 or 4 data field that menu will be
available only between ??:?? and ??:??. You must always give the times in 24H
format.
Ie. : if you have menutype 1, data online /T16:15-23:30 then online.mnu
will be available only between 16:15 and 23:30.
- New parameter for menutypes 1,2, & 4
If you add /A??? to menutype 1,2 or 4 data field that menu will be available
only to user who are at least ??? years old.
Ie. : if you have menutype 1, data x-rated /A18 then noone who is under 18
years old can enter that menu.
- Two new log files
Two new log files has been added. SBBSUP.LOG contains list of all uploads
and SBBSDOWN.LOG contais list of all downloads.
- New menutype 85
Menutype 85 is used to show an 'aphorism' ramdomically from file pointed in
the data field. For example menutype 85, data : APHORISM.CTL shows strings
from APHORISM.CTL file. All strings (aphorisms) must begin with ** (and **
must be first two characters at the beginning of a new line).
Here is an example of little aphorism file (only 4 aphorisms) :
**
"To be sure of hitting target, shoot first, and call whatever you hit
the target."
ASHLEIGH BRILLIANT
**
Happiness is a hard drive
**
"At last, now the SuperBBS is bug free!"
004Fatal system error, DISCONNECTING015
AKI ANTMAN
**
"Life is happy if you run SuperBBS!"
FRANK HEMMELDER
All LCONFIG's codes (control codes and color change codes) can be used in the
strings. Ansifile APHORISM.A?? is showed before the aphorism.
- Added SysOp page times for each day
You can now configure SysOp page times separately for each day of the
week from config! New ctrl code <ctrl-k>( shows page start time and <ctrl-k>)
shows page end time for current day.
- New parameter for menutype 11 (Page SysOp)
If you begin mentype 11 data with /FORCED, yell will start always when that
menutype is actived, page times are not checked etc. You can enter the
yelling prompt after /FORCED separated with a space.
- New parameter for menutype 69
If you use parameter /2 with menutype 69, the list of the areas will be
displayed in two columns instead of one. Please note that you shouldn't use
/2 option with /P option. And if you use /2 option you should make sure that
none of your file area names is longer than 30 characters.
- Added a built in download counter!
The brackets around the counter can be choosen from config (general, page 3).
If the brackets are set to a space, download counter option will be disabled.
- Added support for US phone format
There is now an optional (XXX)XXX-XXXX format for phone numbers. There is an
option in config to toggle this feature ON/OFF. Please note that full voice
and data phone numbers are always required when using US format.
- Added support for duplicate phone number scanning
SuperBBS can now scan the whole user file to check if user entered same
data/home phone as some other user. There are there config selectable
options for the dupe phone # scanning :
1) Never scan for duplicate phone numbers
2) Scan for the numbers and write a SYSTEM.LOG entry if a dupe # is found.
3) Scan for the numbers and write a SYSTEM.LOG entry if a dupe # is found
and then hangup the user. In this mode DPHONE.A?? will be displayed to
the user before the hangup.
- When an user tries to enter a new message, but misspells the name, he/she
will now have an option to take a look at the user list / alias list. There
is an option in config to toggle this feature ON/OFF.
- Added an option to create DORINFO?.DEF
There now an option in config to make SBBS create DORINFO?.DEF file
where ? is the number of current node.
- Better login control
In config there three new fields for better login control :
Min. age to logon (If age is too low, LOGONAGE.A?? file will be
shown and the user will be logged out)
Min. security to logon (If security level is too low, LOGONSEC.A?? file will
be shown and the user will be logged out)
Password to logon (User will prompted for a password and if the
password doesn't match, LOGONPWD.A?? file
will be shown and the user will be logged out)
- New user questions are now configuable from config
You can now choose which questions are asked from new users and you can
toggle some items to always on/off. Please check the whole config carefully,
because some items have been moved from one submenu to another and there
are many new options which you might want to change.
- Added better system security control
There is now an option in config to enable random birthday checking. Here
is how it works : SBBS counts a random number from 1 to 5, if the number
is 1 the verification is actived. Then the user will be prompted for
his/her current birthday, if user enters it correctly he/she can continue
normally, otherwise he/she will be logged out. BVERIFY.A?? is displayed
before the verification.
- SBBS now saves last template message area / file area / door number where
user was, so user will be automaticly in that area when he/she calls next
time.
- If user decides to logoff after file transfers, SBBS shows FGOODBYE.A??
file. Please note that you shoudln't use ctrl-a code in that picture.
- Full screen chat colors are now configurable from config.
- There are two new options in config to force capitalization of users city
and/or users alias.
- Added a new auto display file named PAGEQUES.A?? which is displayed right
before the 'reason for page' question.
- There is now an option in config to use 'long line' file descriptions
instead of ones begining with '>'. Anyway, we suggest that you should use
the long line descriptions only if you have had some problem with '>'
descriptions (like when sorting your files.bbs etc.).
Please note that 'the uploaders name' option always uses '>' character.
- There is now an option in config to disable the file date touching when
a file is uploaded. This option should be enabled if you don't use some
other program that touches the file date, otherwise the new files check
doesn't work properly.
- There is now an option in config to enable strict duplicate file checking.
If this option is enabled duplicate files are checked only by the file name,
not by the extensions. Ie. if there is already SBBS_112.ZIP in the BBS,
SBBS_112.ARJ can't be uploaded.
- There is now an option in config to disable the new files check from some
file areas. This option is useful ie. for CD-ROM areas.
- New strings have been added to LCONFIG, so please check you *.LNG files.
- Config.Exe has been completely re-written
- There is a new utility named SNETMGR.EXE included in this package. There
are two purposes for the program :
1) With SNETMGR.EXE you can see users online in every node, send message
to any combination of users or force any combination of nodes down
with selected errorlevel.
These features are ment only for multinode systems.
2) With SNETMGR.EXE you can browse last 15 callers list or todays callers
list without entering to the BBS. SNETMGR.EXE can also give you some
statistics about BPS rates used in your BBS.
When you run SNETMGR.EXE for first time you'll be prompted for an editor.
If you want to change that editor later, just delete file SNETMGR.CFG.
- One las note : completely working version of USERSORT.EXE didn't make it
to this 1.15 official release, but it will be included before the next
official release.
So that was it this time. Bug reports etc should be addressed to :
SuperBBS HQ, 24H, +358-0-3411398, FidoNet 2:220/620, SuperNet 42:1200/102.
If you send crashmail, please poll for a reply in 24-48 hours.
We hope you'll enjoy our product,
Aki Antman & Risto Virkkala